package com.cn.wanxi;

public class MyHelp {
    /**
     * 2021-9-3
     * 输入输出流  ：将第二阶段数据全部保存到文件（记事本）通过独写渲染到页面上
     * 学习新知识：
     * 1.这个是什么？ 就是将文件保存到内存或者将内存里面的内容保存到文件
     *      数据在内存和硬盘之间进行传输
     * 2.应用场景？
     *      1.文件图片上传下载
     *      2.远程传输
     *      3.ctrl+c   ctrl+v
     *      4.app更新  软件更新
     *  理解输入和输出？ 内存--》硬盘  输出  硬盘--》内存  输入
     * 3.怎么做？
     */
    /**
     * 2021-9-6
     * 第三阶段：项目需求：将第二阶段的数据存于文件，读取数据，渲染到页面上
     *  思路：
     *      1.数据（dao）--
     *      2.文件（创建）--
     *      3.保存，读取（IO流）--
     *      4.封装（service）
     * 代码应该写在什么地方？
     * jsp---servlet（页面控制层）--service（服务逻辑层）--dao（数据访问层）
     * 知识点总结：
     *      1.需求--思路
     *      2.一个方法只做一件事情
     *      3.绝对路径的获取
     *      4.substring  split
     *      5.数组和集合的转换？数组和集合的区别？
     */

    /**
     * 2021-9-7
     * 读取数据
     * 字符流
     * 乱码
     * 封装  字符串转换为数组
     * 工具类   IO工具类  普通工具类StringTool
     * 将所有不属于自己的代码提取到其他地方
     * Path  所有的常量不应该单独存在与类 ，而应该提取出来，也应该有多个常量类
     * 枚举
     * -------------------------
     * 每一個类里面只做数据自己的事情，
     * 类里面的方法应该是按照最小原则
     * -----------------------
     * 面向对象的三大特征 ：继承，封装，多态，抽象
     *
     */
}
